<?xml version="1.0" encoding="iso-8859-1" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>FreeTDS.org</title>
	<link href="freetds.css" type="text/css" rel="stylesheet" />
</head>
<body bgcolor="#f9f9f9">

<!-- generic header -->
	<div id="Navigation">
	<table>
		<tr valign="bottom">
			<td> <a href="index.html">
				<img src="freetdslogo3.gif" alt="FreeTDS.org" /> </a></td>
			<td><ul>
					<li> <a href="index.html">Home</a> </li>
					<li> <a href="news.html">News</a> </li>
					<li> <a href="software.html">Software</a> </li>
					<li> <a href="docs.html">Documentation</a> </li>
					<li> <a href="support.html">Support</a> </li>
					<li> <a href="contrib.html">Contribute</a> </li>	
					</ul>
				</td></tr>
		</table>
				</div>
  <hr size="1" noshade="noshade" />

<!-- page specific content -->
<p align="center">
<font size="+3"><b>D</b></font>ocumentation
</p>
<table summary="" width="80%" align="center">

<tr><td>&nbsp;</td></tr>
<tr><td>
FreeTDS has three basic pieces of end-user documentation, the FAQ, the User Guide, and the Reference Manual.
</td></tr>

<tr><td>&nbsp;</td></tr>
<tr><td>
The <a href="faq.html">Frequently Asked Questions (FAQ)</a> list covers questions the come up often on the mailing list and usually contains known bugs and work arounds, questions about feature support, and common pitfalls first time users may encounter.
</td></tr>

<tr><td>&nbsp;</td></tr>
<tr><td>
The FreeTDS <a href="userguide/">User Guide</a> covers how to use FreeTDS to do specific tasks, like how to build FreeTDS, how to make your servers work with FreeTDS, how to configure PHP with FreeTDS, and a nice <a href="userguide/troubleshooting.htm">Troubleshooting</a> section.
</td></tr>

<tr><td>&nbsp;</td></tr>
<tr><td>
The FreeTDS <a href="reference/">Reference Manual</a> is our start at documenting the APIs.  In general, the definitive API documentation is available online from the vendors.  It will be a big job for us to replace that, and at the rate we're going, we never will.  Our first goal is to document our implementation: which functions work, and how well.  We haven't reached even that goal yet.  The reference manual is generated with <a href="http://www.stack.nl/~dimitri/doxygen/">Doxygen</a>.
</td></tr>

<tr><td>&nbsp;</td></tr>
<tr><td>
If you have checked both of these documents and have not found the answer to your problem, the <a href="http://lists.ibiblio.org/pipermail/freetds/">Mailing List Archive</a> is available for searching.
</td></tr>

<tr><td>&nbsp;</td></tr>
<tr><td>
If you are interested in the format of the TDS protocol itself there is some <a href="tds.html">preliminary documentation</a> included with the distribution.
</td></tr>

<tr><td>&nbsp;</td></tr>
<tr><td>
Programming documentation including the definition of the libtds API (the low-level interface to the TDS protocol used by dblib, ct-lib, and ODBC) is shipped in the doc/ directory of the source tree.
</td></tr>

<tr><td>&nbsp;</td></tr>
<tr><td>
<p align="center">
<font size="+3"><b>O</b></font>ther
<font size="+3"><b>D</b></font>ocumentation
</p>
</td></tr>

<tr><td>&nbsp;</td></tr>
<tr><td>
<ul>
	<li><a
	href="http://www.microsoft.com/sql/productdoc/">Microsoft's
	Books Online</a>.</li>

	<li><a href="http://www.sybase.com/support/manuals">Sybase's
	Product Manuals</a>.</li>

	<li>Microsoft's <i><a href="http://download.microsoft.com/download/d/2/c/d2ce483c-a220-445f-8297-80d736f61c12/Sybase_Engine_Migration_to_SQL_Server_Guide.pdf">Solution Guide for
      Sybase/UNIX to SQL Server 2000</a>: 
Database Engine Migration and Application Interoperation</i> [pdf].  </li>
</ul>
</td></tr>

</table>

</body>
</html>
